###############################################################################
# Makefile for XML sample C files
###############################################################################

# include common definitions
include ../Makefile.defs

PROGS=	XSLSample XSLXPathSample

# make all class files
all: $(PROGS)

XSLSample: XSLSample.c
	$(CC) -o XSLSample $(INCLUDE) $@.c $(LIB)

XSLXPathSample: XSLXPathSample.c
	$(CC) -o XSLXPathSample $(INCLUDE) $@.c $(LIB)

sure: $(PROGS)
	./XSLSample class.xml iden.xsl > XSLSample.out
	@if cmp -s XSLSample.out XSLSample.std; then echo PASS; else echo FAIL; fi
	./XSLXPathSample class.xml "/course/*" > XSLXPathSample.out
	@if cmp -s XSLXPathSample.out XSLXPathSample.std; then echo PASS; else echo FAIL; fi

clean:
	rm -f $(PROGS) *.o *.out

# end of Makefile
